Decision Tree Learning in CEGIS-Based Termination Analysis

نویسندگان

چکیده

Abstract We present a novel decision tree-based synthesis algorithm of ranking functions for verifying program termination. Our is integrated into the workflow CounterExample Guided Inductive Synthesis (CEGIS). CEGIS an iterative learning model where, at each iteration, (1) synthesizer synthesizes candidate solution from current examples, and (2) validator accepts if it correct, or rejects providing counterexamples as part next examples. main novelty in design synthesizer: building on top usual tree algorithm, our detects cycles set example transitions uses them refining trees. have implemented proposed method obtained promising experimental results existing benchmark sets (non-)termination verification problems that require piecewise-defined lexicographic affine functions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MMDT: Multi-Objective Memetic Rule Learning from Decision Tree

In this article, a Multi-Objective Memetic Algorithm (MA) for rule learning is proposed. Prediction accuracy and interpretation are two measures that conflict with each other. In this approach, we consider accuracy and interpretation of rules sets. Additionally, individual classifiers face other problems such as huge sizes, high dimensionality and imbalance classes’ distribution data sets. This...

متن کامل

Fuzzy Decision-Tree-Based Analysis of Databases

The 1960s included the earliest discussion on an inductive approach towards the construction of a decision tree for the classification of objects that are described by attributes (Hunt, Marin, & Stone, 1966). It is not until over a decade later that the popularization of the decision tree method was materialized with the introduction of what developed into the Interactive Dichotomizer 3 (Quinla...

متن کامل

A Splitting Criteria Based on Similarity in Decision Tree Learning

Decision trees are considered to be the most effective and widely used data mining technique for classification, their representation is intuitive and generally easy to be comprehended by humans. The most critical issue in the learning process of decision trees is the splitting criteria. In this paper, we firstly provide the definition of similarity computation that usually used in data cluster...

متن کامل

A Decision Tree Abstract Domain for Proving Conditional Termination

We present a new parameterized abstract domain able to refine existing numerical abstract domains with finite disjunctions. The elements of the abstract domain are decision trees where the decision nodes are labeled with linear constraints, and the leaf nodes belong to a numerical abstract domain. The abstract domain is parametric in the choice between the expressivity and the cost of the linea...

متن کامل

Predicting Learners’ Performance in an E-Learning Platform Based on Decision Tree Analysis

The ability to predict learners' performance on an e-learning platform is a decisive factor in the current educational systems. Indeed, learning through decision trees uses more sophisticated and efficient algorithms based on the use of predictive models. A decision tree is a decision support tool for assessing the value of a characteristic of a population based on the observation of other char...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Lecture Notes in Computer Science

سال: 2021

ISSN: ['1611-3349', '0302-9743']

DOI: https://doi.org/10.1007/978-3-030-81688-9_4